.examine {
	.notes {
		p {
			> span:first-child {
				vertical-align: top;
			}

			textarea {
				width: calc(100% - 70px);
			}
		}
		p {
			max-width: 620px;
			display: flex;
			> div:nth-child(1) {
				width: 82px;
				text-align: right;
			}
		}
		.uploadTips {
			color: #999999;
		}
		:global {
			.ant-btn-link:hover,
			.ant-btn-link:focus {
				border-color: @primary-color;
			}
		}
		.enclosure::before {
			display: inline-block;
			margin-right: 4px;
			color: #ff4d4f;
			font-size: 14px;
			font-family: SimSun, sans-serif;
			line-height: 1;
			content: '*';
		}
	}

	button {
		height: 32px;
		border-radius: 16px;
		color: @primary-color;
		border-color: @primary-color;
		padding: 5px 15px;
	}
	.steps {
		padding: 12px 0;
		display: flex;
		:global {
			.ant-steps {
				width: 85%;
			}
			.ant-steps-item {
				max-width: 230px;
			}
		}
	}

	:global {
		.ant-tabs-card.ant-tabs-top {
			margin-bottom: 12px;
			.ant-tabs-content-holder {
				padding: 12px;
			}
			.ant-tabs-nav {
				margin: 0;
				.ant-tabs-tab {
					margin-left: 0;
					border: 1px solid @primary-color;
					border-right: none;
					border-bottom: none;
					border-radius: 0;
					background: #effffd;
				}
				.ant-tabs-tab-active {
					z-index: 1;
					background: #ffffff;
					box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
					border: none !important;
				}
			}

			.ant-tabs-nav::before {
				display: none;
			}

			.ant-tabs-tab:first-child {
				border-top-left-radius: @border-radius-base;
			}

			.ant-tabs-tab:nth-last-child(2) {
				border-top-right-radius: @border-radius-base;
				border-right: 1px solid @primary-color;
			}

			.ant-tabs-tab-active + .ant-tabs-tab {
				border-left: none;
			}

			.ant-tabs-nav-wrap {
				padding: 12px 0 0 0;
			}

			.ant-tabs-content-holder {
				// margin: 0 12px;
				max-height: 500px;
				overflow: auto;
				border-radius: @border-radius-base;
				border-top-left-radius: 0;
				box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
			}
		}
	}
}
.opinion {
	margin-bottom: 12px;

	> div {
		background: #ebebeb;
		padding: 16px 28px;
		color: @text-color;
		font-weight: 500;
		font-size: 16px;
	}

	table {
		width: 100%;
		border-color: #ebebeb;

		tr {
			min-height: 54px;

			td:first-child {
				width: 120px;
				text-align: center;
			}

			td:nth-child(2) {
				padding: 16px 28px;
			}

			p {
				margin: 0;
				line-height: 26px;
			}

			span {
				margin-right: 12px;
			}
		}

		.status {
			color: @primary-color;
		}

		.btn {
			color: @primary-color;
			cursor: pointer;
		}
	}
}
